#ifndef SEMLIB_H
#define SEMLIB_H
#include <sys/sem.h>

int sem_p(int sem_id)
{
    struct sembuf sb = {0, -1, 0};
    return semop(sem_id, &sb, 1);
}

int sem_v(int sem_id)
{
    struct sembuf sb = {0, 1, 0};
    return semop(sem_id, &sb, 1);
}

#endif // SEMLIB_H